#include "Help.h"

void printHelp( char* executableName )
{
	printf (" Modo de uso: \n");
	printf ("  %s [ OPCION ] \n", executableName);
	printf ("  %s [ FICHERO ] \n", executableName);

	printf (" Pasa el fichero de entrada en base64 a binario y de binario a base64 \n");

	printf ("\n Opciones: \n");

	printf ("  -v,  --version    Informa de la version y finaliza\n");
	printf ("  -h,  --help       Muestra esta ayuda y finaliza\n");
	printf ("  -e,  --encode     Codifica el archivo de entrada (binario) en formato base64\n");
	printf ("  -d,  --decode     Decodifica el archivo de entrada (base64) a binario\n");
	printf ("  -i,  --input      Especifica el archivo de entrada a utilizar (default stdin) \n");
	printf ("  -o,  --output     Especifica el archivo de salida a utilizar (default stdout) \n");

	printf ("\n Ejemplo de uso: \n");
	printf ("  %s -e -i archEntrada -o archSalida  :Modo codificacion\n", executableName);
}

void printVersion()
{
	printf (" Version 1.0 \n");
}

void printNeedOption ( char* executableName ) {
	printf (" Se requiere alguna opcion para correr el programa. \n Ejecute %s -h para ver las opciones validas. \n", executableName);
}
